/**
 *	@brief	デバッグなぎはし用ローカルヘッダ
 */

typedef void (*SET_PROC_FUNCTION)(void *p_wk);
typedef struct {
	SET_PROC_FUNCTION	SetProcFunction;
	s16					seq;
	s16					bgm_no;
	void			*	p_param;
	FIELDSYS_WORK*	fsys;
}D_NAGI_APPLICATION_WORK;

extern void DebugNagi_CallApplication( TCB_PTR p_tcb, void * p_work );

//-----------------------------------------------------------------------------
/*
	ファクトリー

	d_nakahiro.cがオーバーレイ化されているので、間借りします。
	2008/11/25 by nakahiro
*/
//-----------------------------------------------------------------------------
#include "application/factory.h"
#include "../frontier/factory_tool.h"

typedef struct {
	FIELDSYS_WORK*	fsys;

	FACTORY_CALL_WORK	call_work;
	FRONTIER_EX_PARAM	ex_param;
	FACTORY_SCRWORK		scr_wk;

	SET_PROC_FUNCTION	func;
	u32	seq;
}D_FACTORY_WORK;

extern void DebugNagi_FactoryTask( TCB_PTR p_tcb, void * p_work );